Big Huge Thesaurus

English bean

noun